﻿@model   IEnumerable<Siser.Web.Models.EquipoPieza>
@{
    ViewBag.Title = "Búsqueda de equipos";
    WebGrid grid = new WebGrid(Model);
}
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />

@*Validación de usuario, para que no se pueda acceder a la página sin estar logueado *@
@if (@User.Identity.Name == "")
{
    Layout = null;
    <div style="width:800px; font-size:2em; height:500px; text-align:center; margin-top:100px" class="division">
    @Html.ActionLink("Ingrese como usuario válido...", "InicioSesion", "Cuenta")
    </div>
}
else
{
<h2>Búsqueda de equipos</h2>

    using (Html.BeginForm(null, null, FormMethod.Get))
    {
    <fieldset>
        <legend>Criterios de búsqueda</legend>
            <div>
                @Html.Label("region", "Región")
                @Html.DropDownList("region", "Seleccione")

                @Html.Label("empresa", "Empresa")
                @Html.DropDownList("empresa", "Seleccione región")

                @Html.Label("planta", "Planta")
                @Html.DropDownList("planta", "Seleccione empresa")

                @Html.Label("instalacion", "Instalación")
                @Html.DropDownList("instalacion", "Seleccione planta")
            </div>

            <div>
                @Html.Label("equipo", "Nombre del equipo")
                @Html.TextBox("equipo")
            </div>

            <div>
                <input type="submit" value="Buscar" />
            </div>
    </fieldset>
    }

@grid.GetHtml(
caption: "Piezas",
columns: new[] { 
    grid.Column("Pieza.Nombre", header: "Nombre", canSort: false),
    grid.Column("Equipo.Instalacion.Nombre", header: "Instalación", canSort: false),
    grid.Column("Equipo.Sistema.Nombre", header: "Sistema", canSort: false),
    grid.Column("", format: @<text>
                                @Html.ActionLink("Ir a ficha", "FichaMonitoreo", "Pieza", new { id = item.PiezaId}, null)
                            </text>)
})
}